package Applikationslogik;

import java.sql.Timestamp;

/**
 *
 * @author Daniel Mossiossian & René van Straaten
 */
public interface Alarm extends java.rmi.Remote {
    //Diese Methode setzt die alarm ID und es wird eine RemoteException geworfen.
    /**
     *
     * @param alarm_id
     * @throws java.rmi.RemoteException
     */
    public void set_alarm_id(int alarm_id) throws java.rmi.RemoteException ;
    //Diese Methode setzt die Bezeichnung und es wird eine RemoteException geworfen.
    /**
     *
     * @param bezeichnung
     * @throws java.rmi.RemoteException
     */
    public void set_bezeichnung(String bezeichnung) throws java.rmi.RemoteException ;
    //Diese Methode setzt den zeitpunkt und es wird eine RemoteException geworfen.
    /**
     *
     * @param Zeitpunkt
     * @throws java.rmi.RemoteException
     */
    public void set_zeitpunkt(Timestamp Zeitpunkt) throws java.rmi.RemoteException ;
    //Diese Methode setzt die Person ID und es wird eine RemoteException geworfen.
    /**
     *
     * @param PersonID
     * @throws java.rmi.RemoteException
     */
    public void set_person_id(int PersonID) throws java.rmi.RemoteException ;
    //Diese Methode setzt den name und es wird eine RemoteException geworfen.


    /**Diese Methode gibt alarm vom typ integer zurück und es wird eine RemoteException geworfen.
     *
     * @return
     * @throws java.rmi.RemoteException
     */
    public int get_alarm_id() throws java.rmi.RemoteException ;
    //Diese Methode gibt person_id vom typ integer zurück und es wird eine RemoteException geworfen.
    /**
     *
     * @return
     * @throws java.rmi.RemoteException
     */
    public String get_bezeichnung() throws java.rmi.RemoteException ;
    //Diese Methode gibt den name vom typ String zurück und es wird eine RemoteException geworfen.
    /**
     *
     * @return
     * @throws java.rmi.RemoteException
     */
    public Timestamp get_zeitpunkt() throws java.rmi.RemoteException ;
    //Diese Methode gibt den name vom typ String zurück und es wird eine RemoteException geworfen.
    /**
     *
     * @return
     * @throws java.rmi.RemoteException
     */
    public int get_person_id() throws java.rmi.RemoteException ;
    //Diese Methode gibt person_id vom typ integer zurück und es wird eine RemoteException geworfen.



}